<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<link rel="icon" href="favicon.ico" type="image/x-icon"/>
<title>数据压缩包管理-数据管理-{$site.BACK_NAME}</title>
<include file="Public:jscss"/>
</head>
<body>
<div class="wrap">
 <include file="Public:head"/>
 <div class="mainBody">
  <include file="Public:left"/>
  <div id="Right">
   <div class="Item hr">
    <span class="fr">共有{$files}个压缩包文件，共计{$total}</span>
    <div class="current">数据库压缩包文件列表</div>
   </div>
   <form action="" method="post">
    <table width="100%" border="0" cellspacing="0" cellpadding="0" class="tab">
     <thead>
      <tr>
       <td width="90"><label><input name="" class="cfz_choose_all" type="checkbox"/> 全选</label> <label><input name="" class="cfz_unset_all" type="checkbox"/> 反选</label></td>
       <td>压缩包名称</td>
       <td>打包时间</td>
       <td>文件大小</td>
       <td>解压</td>
      </tr>
     </thead>
     <tbody>
      <volist name="list" id="zip">
      <tr align="center">
       <td><input type="checkbox" name="zipFiles[]" value="{$zip.file}"/></td>
       <td align="left"><a href="{:U('Data/down',array('file'=>$zip['file'],'type'=>'zip'))}" target="_blank">{$zip.file}</a></td>
       <td>{$zip.time}</td>
       <td>{$zip.size}</td>
       <td><button class="btn cfz_unzip" data-file="{$zip.file}">解压</button></td>
      </tr>
      </volist>
     </tbody>
    </table>
   </form>
   <div class="commonBtnArea">
    <button class="btn cfz_delzip_select">删除所选</button>
    <button class="btn cfz_unzip_select">解压缩所选</button>
   </div>
  </div>
 </div>
</div>
<div class="clear"></div>
<include file="Public:foot"/>
<script type="text/javascript">
$(function(){
	var url_unzip = "{:U('Data/unzip')}";
	var url_delzip = "{:U('Data/delzip')}";
	//解压单个
	$(".cfz_unzip").click(function(){
		var that = $(this);
		if(that.data('busy') == 1){
			return false;
		}
		that.data('busy', 1);
		$.post(url_unzip,{'zipFiles[]':that.data("file")},function(json){
			if(json.errcode==0){
				$.jBox.tip(json.errmsg, 'success');
			}else{
				$.jBox.tip(json.errmsg, 'error');
			}
			that.data('busy', 0);
		});
		return false;
	});
	//解压所选项
	$(".cfz_unzip_select").click(function(){
		if($(this).data('busy') == 1){
			$.jBox.tip('已提交，系统在处理中...', 'info');
			return false;
		}
		if($("tbody input[type='checkbox']:checked").size()==0){
			$.jBox.tip('请先选择你要解压的压缩包', 'info');
			return false;
		}
		var files=[];
		$("tbody input[type='checkbox'][name='zipFiles[]']:checked").each(function(i){
			files[i]=$(this).val();
		});
		$.post(url_unzip, {'zipFiles':files}, function(json){
			if(json.errcode==0){
				$.jBox.tip(json.errmsg, 'success');
			}else{
				$.jBox.tip(json.errmsg, 'error');
			}
			$(this).data('busy', 0);
		});
		return false;
	});
	//删除备份文件
	$(".cfz_delzip_select").click(function(){
		if($(this).data('busy') == 1){
			$.jBox.tip('已提交，系统在处理中...', 'info');
			return false;
		}
		if($("tbody input[type='checkbox']:checked").size()==0){
			$.jBox.tip('请先选择你要删除的zip文件吧', 'info');
			return false;
		}
		$.jBox.confirm("你确定要删除备份文件吗？", "温馨提示", function(v, h, f){
			if(v == 'ok'){
				$(this).data('busy', 1);
				$(this).html("提交处理中...");
				commonAjaxSubmit("{:U('Data/delzip')}");
			}
			return true;
		});
		return false;
	});
});
</script>
</body>
</html>